.diseases-hub{padding:0 1rem 3rem}.diseases-hub__container{max-width:900px;margin:0 auto}.diseases-hub__title{color:var(--color-text-primary,#1a1a2e);margin:1.5rem 0 .5rem;font-size:2rem;font-weight:800;line-height:1.2}.diseases-hub__subtitle{color:var(--color-text-secondary,#555);margin:0 0 1.5rem;font-size:1.1rem;line-height:1.5}.diseases-alphabet{top:var(--header-h,64px);z-index:4;background:var(--color-bg-surface,#fff);border-bottom:1px solid var(--color-border,#e0e0e0);flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;padding:.75rem 0;transition:top .25s;display:flex;position:sticky}.m-page-wrapper:has(.header--collapsed) .diseases-alphabet{top:0}.diseases-alphabet__link{min-width:2.2rem;height:2.2rem;color:var(--color-text-primary,#1a1a2e);background:var(--color-bg-muted,#f4f4f8);border-radius:.5rem;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:flex}.diseases-alphabet__link:hover{background:var(--color-accent,#ff6b00);color:#fff;transform:scale(1.08)}.diseases-sections{flex-direction:column;gap:2rem;display:flex}.diseases-section{scroll-margin-top:calc(var(--header-h,64px) + 60px)}.m-page-wrapper:has(.header--collapsed) .diseases-section{scroll-margin-top:60px}.diseases-section__letter{color:var(--color-accent,#ff6b00);border-bottom:2px solid var(--color-accent,#ff6b00);margin:0 0 .75rem;padding-bottom:.4rem;font-size:1.5rem;font-weight:800;display:inline-block}.diseases-section__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.diseases-section__item{background:var(--color-bg-surface,#fff);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:background .15s;display:flex}.diseases-section__item:hover{background:var(--color-bg-muted,#f8f8fc)}.diseases-section__link{color:var(--color-text-primary,#1a1a2e);flex:1;min-width:0;font-size:1rem;font-weight:500;text-decoration:none}.diseases-section__link:hover{color:var(--color-accent,#ff6b00);text-decoration:underline}.disease-badge{white-space:nowrap;text-transform:none;border-radius:1rem;flex-shrink:0;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.badge--d{color:#b91c1c;background:#fee2e2}.badge--v{color:#92400e;background:#fef3c7}.badge--b{color:#065f46;background:#d1fae5}.badge--g{color:#1e40af;background:#dbeafe}.badge--a{color:#047857;background:#d1fae5}.badge--default{color:#4b5563;background:#f3f4f6}.diseases-hub__disclaimer{background:var(--color-bg-muted,#f9fafb);border-left:4px solid var(--color-accent,#ff6b00);color:var(--color-text-secondary,#555);border-radius:.5rem;margin-top:3rem;padding:1.25rem;font-size:.9rem;line-height:1.6}@media (max-width:600px){.diseases-hub__title{font-size:1.5rem}.diseases-hub__subtitle{font-size:.95rem}.diseases-alphabet__link{min-width:1.8rem;height:1.8rem;font-size:.8rem}.diseases-section__item{padding:.5rem}.disease-badge{font-size:.65rem}}
